package com.company.pangu.aliyun.risk.response;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * <p>阿里云视频检测（异步）</p >
 * https://help.aliyun.com/document_detail/70436.html?spm=a2c4g.11186623.6.689.5a234caccCfxOh
 *
 * @author Nikola Tesla
 * @version 1.0
 * @date 2021/4/6
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class RiskVideoAsyncScanResponse {

    /**
     * 错误码，和HTTP状态码一致。
     */
    private int code;

    /**
     * 请求信息的响应信息。
     */
    private String msg;

    private String requestId;

    private List<TaskRes> data;


    @Data
    @Builder
    @NoArgsConstructor
    @AllArgsConstructor
    public static final class TaskRes {

        private int code;

        private String msg;

        /**
         * 检测任务的ID。
         */
        private String taskId;

        /**
         * 检测对象的URL。
         */
        private String url;

    }

}
